Capturing Interaction Requirements in a Model Transformation Technology Based on MDA

نویسندگان

  • José Ignacio Panach
  • Sergio España
  • Inés Pederiva
  • Oscar Pastor
چکیده

Currently, many models are used to capture functional software requirements. However, the Software Engineering community has faded interaction requirements into the background, dealing with interface mainly in design time. A sound and MDA-compliant software development methodology, called OO-Method, is extended in this work to bridge this gap. The issue is to define a methodology for capturing interaction requirements. For this purpose, the formal notation ConcurTaskTrees (CTT) is used. This notation is a technique that is well-know in the Human Computer Interaction community. A set of interaction patterns has been defined to build CTT models. These patterns are defined with a very precise syntax and semantics. Moreover, transformation rules are defined to transform the Task Model into the OO-Method Presentation Model, which specifies the user interface in an abstract and platformindependent way. However, since editing the CTT models is hard work, this paper proposes superimposing a layer to the CTT diagram in order to capture interaction requirements using sketches. CTT models will be synchronously generated from these sketches. Because this transformation is ‘transparent’ to the analyst, he only needs to draw the sketches during the interaction requirements elicitation. The approach presented in this paper is instantiated for the environment of the OLIVANOVA technology. This environment makes it possible to obtain a final software product from its corresponding Conceptual Model through a Model Compilation process, where interaction modeling is properly embedded with the most conventional data and process modeling.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An adaptive security model using agent-oriented MDA

Model-driven architecture (MDA) supports model-centred software development via successive model transformation. In MDA, the reusability of models is improved as well as the traceability of requirements. Agent-oriented model-driven architecture (AMDA) associates adaptive agents with a business-oriented interaction model and lets agents dynamically interpret their behaviour from the continuously...

متن کامل

Parametric Study on Wave Interaction with a Porous Submerged Rubble Mound Breakwater Using Modified N-S Equations and Cut-Cell Method

In this paper wave transformation in a submerged sloped breakwater and its hydraulic performance was simulated by developing a numerical model in Fortran. The code was established by combining porous flow and a two-phase model using VOF method. Modified Navier-Stokes and k-ε equations implemented to the model to simulate the flow in porous media. Cut cell method was modified to simulate...

متن کامل

Towards a Model-Centric Approach for Developing Enterprise Information Systems

This chapter aims to present a new modeling paradigm that promises to significantly increase the efficiency of developing enterprise information systems. Currently, the software industry faces considerable challenges as it tries to build larger, more complex, software systems with fewer resources. Although modern programming languages such as C++ and Java have in general improved the software d...

متن کامل

2D NUMERICAL MODELING OF WAVE TRANSFORMATION ON SOFT MUDDY BEDS

The present paper offers a numerical model which can be applied for the simulation of wave height distribution on a 2-D horizontal soft mud layer. The model is based on mild slope equations and it includes combined wave refraction, diffraction, reflection and breaking. The high energy dissipation of wave height due to the presence of fluid mud layer has also been simulated. Wave height attenuat...

متن کامل

QoS-aware MDA

System developers can often perceive managing QoS-requirements as complex, time consuming and abstract. As a result of not paying sufficient attention to QoS in the design phase, problems are discovered late in the development cycle, often not before the real system is set into operation. Thus, correcting QoS deficiencies often become very expensive and difficult to handle. One of the main reas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. UCS

دوره 14  شماره 

صفحات  -

تاریخ انتشار 2008